Tuxman's eMule beba | eMule-beba.de.vu

- OLDER 1.x CHANGES -
_________________________________________________________


v1.1 [the birthday edition]:
Now we are running .47c.
Not many other big changes this time, only some merging and fixing... fair enough. But beba got a website now. ;-)
About the edition's name: No, it's not *my* birthday... ;-)

  * January 27 2007
  * compiled with VS.net 2003 SP1

  - merged: eMule 0.47c
  
  - added: list all requested files from user [sivka, small changes by Tuxman]
  
  - improved: added checkboxes for toggling SLS and CryptLayer logging [Tuxman]
  - improved: code improvement on copying comments to clipboard [Avi3k]
  - improved: optimized expensive checks (UploadClient and BaseClient) [WiZaRd]
  - improved: secure identification always active [Tuxman]
  - improved: tweaked some more default prefs [Tuxman]
  - improved: upload tweaks [Xman]
  
  - fix: some uint64 fix in the interval shrinking procedure [WiZaRd]
    * should fix the failed download sessions
  - fix: Vista event 4226 fix [leuk_he/Xman]
  - fix: XS Workaround [WiZaRd]

  - changed: merged Enhanced Client Recognition to Spike2 0.9 codebase [Spike2]
  - changed: merged UPnP support to Xtreme 5.4 codebase [Xman]
  - changed: moved SLS output to the verbose log [Tuxman]
  - changed: some changes in Dynamic Block Requests [NetFinity]
  - changed: some icons changed [Tuxman]
  - changed: some upload stuff... [Tuxman]
  - changed: UL slot settings -> merged to X-Ray mod [Sivka/JvA, changes by Tuxman]
  
  - removed: preallocate space per file [Tuxman]

_________________________________________________________
v1.01a HOTFIX [the bite me! edition]:
Another day, another try... an error seems to have creeped into the 1.0 major update. It also seems that I had a look at the very wrong place when I added a patch to v1.01. Well, I used my recent days' free time to have a deeper look into the client's core functions, so I could finally verify another patch...

  * September 08 2006

  - fix: fixed CT_NAME tag sending [Tuxman]

_________________________________________________________
v1.01 [the buddhist edition]:
Strange edition name, eh? However, not a critical update this time. (-;

  * September 01 2006

  - added: UPnP support [ACAT/Xman]

  - improved: removed unused code [Tuxman]
  - improved: replaced left CURRENT_VERSION_LONG matches by MOD_VERSION [Tuxman]
    * should fix strange mod version displays

  - fix: rating fix [Aenarion]

  - changed: changed first start message again [Tuxman]
  - changed: removed strange UL throttler code [Tuxman]
    * maybe a bugfix? let's see...
  - changed: some tweaks in beba prefs page [Tuxman]

_________________________________________________________
v1.0 [the brand-new edition]:
This version supposed to be v0.6 before, and there were three 0.6 beta versions before starting the 1.x branch. I decided starting 1.x series because of the number of changes since 0.5, and the .47 codebase, of course.
Note to everyone who blamed me for banning "official" clients: This is the first official beba version which uses WiZaRd's Client Analyzer instead of the old Leecher List stuff, so you can now blame WiZaRd instead. :p

  * July 27 2006
  * now with language support

  * merged: eMule 0.47a

  - added: Client Analyzer v1.4 [WiZaRd]
    * removed Fine Credit System as it has become unnecessary (bad clients are punished twice?)
    * note that Payback First won't have any effect on the Analyzer CS (would be rather senseless)...
  - added: Dynamic Block Requests [NetFinity]
  - added: Infinite Queue [SLUGFILLER]
  - added: menu entry to remove all friend slots at once [Loulach]
  - added: Mod Statistics [Xanatos]
  - added: modeless dialogs [SLUGFILLER]
  - added: more hidden prefs according to eMule changelog (see changes.txt for details) [Tuxman]
    * systray icon flash on new chat message
    * use highres scheduling
  - added: per-file full space allocation [Xanatos]
  - added: slot control [cyrex2001/Stulle]
    * max. number of upload slots (replacing beba's old, buggy minmax system)
    * slot speed control
  - added: Winsock2 support [eWombat]

  - improved: added a checkbox to disable automatic dead servers' deletion [Tuxman/WiZaRd]
  - improved: added a checkbox to enable/disable logging AICH events [Xanatos]
  - improved: added A4AF counter [SiRoB]
  - improved: added dumpfile enumeration [WiZaRd]
  - improved: added Kademlia interface improvement [Xanatos]
    * mainly allows better cancelling of a running Kad search
    * includes some more improvements...
  - improved: added multiSort [SLUGFILLER]
  - improved: added preview for music files [IceCream]
  - improved: added/changed some icons [Tuxman]
  - improved: cleaned up all beba language and control IDs [Tuxman]
    * re-enabled language selection ;-)
  - improved: cleaned up all code; re-tagged all features, improvements and fixes (yay) [Tuxman]
  - improved: improved upload throttler's efficiency [lupzz]
  - improved: reconnect on Kad [cyrex2001]
  - improved: reduced OnlineSig overhead [BlueSonicBoy]
  - improved: remove IP filtered servers automatically [BlueSonicBoy/WiZaRd]
  - improved: source finding [Spanish Man] - Find All Sources
  - improved: various other improvements and additions [Tuxman/WiZaRd/SiRoB/Xanatos/Xman]

  - fix: added official (therefore untagged) Kademlia patches [Unknown1]
  - fix: check for a friend who has the same userhash as the specified one [Arabella]
  - fix: collection double extension fix [Moloko+]
  - fix: eMule steals focus when message from new client is received [raccoonI]
  - fix: fixed printing of offset and byte count [NetFinity]
  - fix: some menu fix in all lists [CB]
  - fix: some possible crash dump creation error [WiZaRd]
    * crash dump creation is always active now
  - fix: some UINT thingy in queuelistctrl [jsandraw]
  - fix: sorting by mod version (I guess) [Tuxman]
  - fix: various other fixes [Spike2/WiZaRd/SiRoB/SLUGFILLER/Xman/Xanatos]
    * way too many :p
  - fix: web server templates will work fine again [Tuxman]

  - changed: added beba support board to Links menu [Tuxman]
  - changed: better dumping [WiZaRd]
  - changed: did some work on the prefs [Tuxman]
    * added new submenus to beba prefs and "hidden" prefs
    * reordered "hidden" prefs by importance (as far as I guess)
  - changed: Global Hard Limit [WiZaRd/cyrex2001/Max]
    * note: now based on latest cyrex2001 code :)
    * note: this version doesn't support per-file AHL anymore.
  - changed: Save/Load Sources [Xman/Tuxman]
    * note for prior 0.6 beta users: based on Xtreme code again :)
    * changed for use with beba prefs
  - changed: readded proxy support due to popular request [Tuxman]
  - changed: some GUI tweaks not worth to be mentioned here... [Tuxman]
  - changed: some small changes in random queue [Xanatos]

  - removed: ability to disable Transfer Full Chunks [Tuxman]
  - removed: ability to disable using a credit system [Tuxman]
  - removed: Chunk Control (too many bugs, too less output :p) [Tuxman]
  - removed: Faster Endgame (didn't work as well as I thought / DBR does a similar job) [Tuxman]
  - removed: iONiX Leecher Secure [Tuxman]
    * removed beba log window, too (no need for this anymore now)
  - removed: not needed eMail notifier controls [Tuxman]
  - removed: Reload Shared Files due to a bloody crash bug [Tuxman]
  - removed: RQR display (too much playing stuff now :p) [Tuxman]
  - removed: SF-IOM additional Safe Hash [Tuxman]

  - updated: Enhanced Client Recognization to latest Spike2 codebase [Spike2]
    * incl. fix for eMule Plus 1.2 [Enig123]
  - updated: Filename Disparity Check to TK4 1.5d codebase [BlueSonicBoy/modified by Tuxman]